package org.fund.common.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Date 2022/3/6 15:39
 * @title Fund
 */
@Data
public class Fund {
    /**
     * 基金代码
     **/
    @ApiModelProperty(value = "基金代码")
    private String code;
    /**
     * 基金简称
     **/
    @ApiModelProperty(value = "基金简称")
    private String name;
//    /**
//     * 基金类型
//     **/
//    private String type;
    /**
     * 日期
     **/
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "")
    private String date;
    /**
     * 单位净值
     **/
    @ApiModelProperty(value = "单位净值")
    private Double netValue;

    /**
     * 累计净值
     */
    @ApiModelProperty(value = "累计净值")
    private Double sumValue;
    /**
     * 日增长率
     **/
    @ApiModelProperty(value = "日增长率")
    private Double dayRise;
    /**
     * 近1周
     **/
    @ApiModelProperty(value = "近1周")
    private Double weekRise;
    /**
     * 近1个月
     **/
    @ApiModelProperty(value = "近1个月")
    private Double monthRise;
    /**
     * 近3个月
     **/
    @ApiModelProperty(value = "近3个月")
    private Double threeMonthsRise;
    /**
     * 近6个月
     **/
    @ApiModelProperty(value = "近6个月")
    private Double sixMonthsRise;
    /**
     * 近1年
     **/
    @ApiModelProperty(value = "近1年")
    private Double oneYearRise;
    /**
     * 近2年
     **/
    @ApiModelProperty(value = "近2年")
    private Double twoYearsRise;
    /**
     * 近3年
     **/
    @ApiModelProperty(value = "近3年")
    private Double threeYearsRise;
    /**
     * 今年来
     **/
    @ApiModelProperty(value = "今年来")
    private Double curYearRise;
    /**
     * 成立以来
     **/
    @ApiModelProperty(value = "成立以来")
    private Double historyRise;
    /**
     * 手续费
     **/
    @ApiModelProperty(value = "手续费")
    private BigDecimal poundage;


}
